<?php
    include_once ("../ajax/generales.php");
    include_once ("../bussines/ReporteBR.php");
    header("Content-type: application/vnd.ms-excel; name='excel'");
    header("Content-Disposition: filename=OrdenCompraExcel.xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    
    $fecha_desde = convertir_fecha($_GET["desde"]);
    $fecha_hasta = convertir_fecha($_GET["hasta"]);
    $dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
    $meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
                                    
    $fecha = $dias[date('w')]." ".date('d')." de ".$meses[date('n')-1]. " del ".date('Y') ;
    $rep = new ReporteBR();
    
    $ordenes = $rep->orden_compra($fecha_desde, $fecha_hasta);
    
    if(sizeof($ordenes)!=0){
        $html = "";
        
        foreach ($ordenes as $ord){
            $html.="<tr style='font-family:verdana;font-size:12px;'><td><br><b>Nro. Documento : </b>".$ord->num_doc."</td><td align='right'><br><b>Fecha de Emision : </b>".$ord->fecha_emision."</td></tr>";
            $html.="<tr><td align='center' colspan='2'>";
            $html.="<table style='font-family:verdana;width:90%;border-collapse: collapse;' border='1'>";
            $html.="<tr style='font-family:verdana;background:#ccc;font-size:12px;height:20px;'>";
            $html.="<th>Producto</th>";
            $html.="<th>Cantidad</th>";
            $html.="<th>Proveedor</th>";
            $html.="<th>Estado</th>";
            $html.="</tr>";
            $html.="<tr><hr></tr>";
            $html.="<tr style='font-family:verdana;font-size:12px;'>";
            
            $detalle = $rep->detalle_orden_compra($ord->num_doc);
            
            if(sizeof($detalle)!=0){
                foreach ($detalle as $deta){
                    $count = 0;
                    if($deta->num_doc == $ord->num_doc){
                        $estado = $deta->pendiente == 0 ? "Pendiente" : "Entregado";
                        $html.="<td align='center'>".$deta->producto."</td>";
                        $html.="<td align='center'>".$deta->cantidad."</td>";
                        $html.="<td align='center'>".$deta->proveedor."</td>";
                        $html.="<td align='center'>".$estado."</td>";
                        $count++;
                    }else{
                        $html.="<td colspan='4' align='center'><b>No hay productos registrados</b></td>";
                    }
                }
            }
            $html.="</tr>";
            $html.="</table>";
            $html.="<table style='width:90%;'>";
            $html.="<tr style='font-family:verdana;font-size:12px;'>";
            $html.="<td>";
            $html.="<b>Total de Registros : ".$count."</b><br>";
            $html.="</td>";
            $html.="</tr>";
            $html.="</table>";
            $html.="</td></tr>";
        }
    }
?>

<center>
    <table style='font-family:verdana;width:90%;' border='0'>
        <tr>
            <td align='left' colspan='2'></td>
        </tr>
        <tr style='font-family:verdana;font-size:15px;'>
            <td colspan='2' align='center'><h1>Reporte de Ordenes de Compra</h1></td>
        </tr>
        <tr>
            <td width='10%'><b>Fecha :</b></td>
            <td width='90%'> <?php echo $fecha; ?></td>
        </tr>
        <tr><td colspan='2' ><hr></td></tr>
        <tr>
            <td colspan='2' align='center'>
                <table border='0' style='font-family:verdana;width:90%;border-collapse: collapse;'  >
                    <?php echo $html; ?>
                </table>
            </td>
        </tr>
    </table>
</center>
